@echo off
chcp 65001 >nul
echo 🚀 开始部署AI导航页到Gitee Pages...
echo.

REM 1. 构建项目
echo 📦 正在构建项目...
call npm run build

if %errorlevel% neq 0 (
    echo ❌ 构建失败，请检查错误信息
    pause
    exit /b 1
)

echo ✅ 构建成功！
echo.

REM 2. 添加所有更改
echo 📝 添加文件到Git...
git add .

REM 3. 提交更改
echo 💾 提交更改...
set /p commit_message="请输入提交信息 (默认: 更新AI导航页): "
if "%commit_message%"=="" set commit_message=更新AI导航页
git commit -m "%commit_message%"

REM 4. 推送到Gitee
echo 🚀 推送到Gitee...
echo.
echo 📝 Git会提示你输入凭据：
echo   用户名：GoYi6
echo   密码：你的Gitee访问令牌
echo.

git push origin master

if %errorlevel% equ 0 (
    echo.
    echo 🎉 部署成功！
    echo.
    echo 📱 下一步：配置Gitee Pages
    echo 1. 访问：https://gitee.com/GoYi6/ai-navigation
    echo 2. 点击 "服务" → "Gitee Pages"
    echo 3. 部署分支：master
    echo 4. 部署目录：dist
    echo 5. 点击 "启动"
    echo.
    echo 🌐 部署后访问地址：https://GoYi6.gitee.io/ai-navigation/
    echo.
) else (
    echo ❌ 推送失败
    echo.
    echo 💡 故障排除：
    echo 1. 确保用户名输入：GoYi6
    echo 2. 密码使用访问令牌（不是账户密码）
    echo 3. 检查令牌权限是否包含 projects
    echo 4. 确认仓库地址正确
    echo.
)

pause 